﻿/**
 * jQuery ligerUI 1.1.9
 * 
 * http://ligerui.com
 * 
 * Author daomi 2012 [ gd_star@163.com ]
 * 
 */
(function($){
	$.fn.ligerToolBar=function(options){
		return $.ligerui.run.call(this,"ligerToolBar",arguments);
	};
	$.fn.ligerGetToolBarManager=function(){
		return $.ligerui.run.call(this,"ligerGetToolBarManager",arguments);
	};
	$.ligerDefaults.ToolBar={};
	$.ligerMethos.ToolBar={};
	$.ligerui.controls.ToolBar=function(element,options){
		$.ligerui.controls.ToolBar.base.constructor.call(this,element,options);
	};
	$.ligerui.controls.ToolBar.ligerExtend($.ligerui.core.UIComponent,{
		__getType:function(){
			return 'ToolBar';
		},
		__idPrev:function(){
			return 'ToolBar';
		},
		_extendMethods:function(){
			return $.ligerMethos.ToolBar;
		},
		_render:function(){
			var g=this,p=this.options;
			g.toolBar=$(this.element);
			g.toolBar.addClass("l-toolbar");
			g.items=[];
			g.set(p);
		},
		_setItems:function(items){
			var g=this;
			$(items).each(function(i,item){
						g.addItem(item);
					});
		},
		addItem:function(item){
			var g=this,p=this.options;
			if(item.line){
				g.toolBar.append('<div class="l-bar-separator"></div>');
				return;
			}
			var ditem=$('<div class="l-toolbar-item-wrapper"></div>');
			g.toolBar.append(ditem);
		  g.items.push(ditem.ligerToolbarButton(item));
		}
	});
})(jQuery);